package com.thirteen.dao;


import com.thirteen.dao.pojo.ExampleDO;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 * spring封装的持久层框架，继承JpaRepository<T, ID>后已经有大部分的CRUD功能，可以点进源码
 * 查看接口的定义看看有哪些CRUD已经实现了，如果需要定制sql，可以阅读文档
 * https://docs.spring.io/spring-data/jpa/docs/1.5.0.RELEASE/reference/html/jpa.repositories.html
 * 2.3 Query methods以下部分。
 * idea打开spring data插件，写方法时可以提供语法提示。
 *
 * @author hhx
 * @since 2020-8-27 23:35:43
 */
public interface ExampleDAO extends JpaRepository<ExampleDO, Long> {

    List<ExampleDO> findAllByTitleOrderByGmtCreate(String title);

    List<ExampleDO> findAllByContentContaining(String keyword);

}
